<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div>
        利用递归求100的阶乘

        100 * 99 * 98 * 97 * … * 1 = ?
    </div>
    <script>
        function fun(num) {  //定义一个函数fun，它有一个形参
            if ( num == 1 ) {
                return num * 1 ; //当num值为1的时候，跳出这个函数
            }
            return num * fun( num - 1 ) ;//当num值不为1的时候，在这个函数内调用自身
        }
        console.log(fun(100));
    </script>
</body>
</html>